package com.viajero.movil.negocio;

import java.util.Calendar;

import com.viajero.movil.dbviajero.Recomendar_TaxiDat;
import com.viajero.movil.dbviajero.ViajeroSQLiteHelper;
import com.viajero.movil.dominio.Recomendar_Taxi;

public class Recomendar_TaxiNeg {

	Recomendar_TaxiDat rtDat;
	
	public Recomendar_TaxiNeg(){
		rtDat = new Recomendar_TaxiDat();
	}
	
	public Recomendar_Taxi cargarRecomendacion(ViajeroSQLiteHelper vdb, Recomendar_Taxi rt){
		return rtDat.cargarRecomendacion(vdb,rt);
	}

	public void guardarRecomendacion(ViajeroSQLiteHelper vdb,Recomendar_Taxi rt) {
		// TODO Auto-generated method stub
		try{
			validarRecomendacion(rt);
			
			rtDat.guardarRecomendacion(vdb,rt);
		}catch (Exception e) {
			// TODO: handle exception
		}
	}

	public void actualizarRecomendacion(ViajeroSQLiteHelper vdb,Recomendar_Taxi rt) {
		// TODO Auto-generated method stub
		try{
			validarRecomendacion(rt);
			rtDat.actualizarRecomendacion(vdb,rt);
		}catch (Exception e) {
			// TODO: handle exception
		}
	}
	
	public void validarRecomendacion(Recomendar_Taxi rt) throws Exception{
		if(rt.getCalificacion() == 0){
			rt.setError(1);
			throw new Exception();
		}
		
		if(rt.getRecomendacion().equals("")){
			rt.setError(2);
			throw new Exception();
		}
	
	}
	
	
}
